Champs virtuels
Un champ virtuel n'est pas une colonne dans une table et n'est pas utilisé pour stocker des données : il est utilisé pour afficher des données issues d'un autre module.
Superviseur du prêt/emprunt : (Information sur le prêt/emprunt) dans le module Prêts/Emprunts est un exemple de champ virtuel : il s'agit d'un champ annexe qui affiche les Données sommaires Chaque enregistrement a un champ Données sommaires. Données sommaires est une combinaison de données importantes dans un enregistrement (tiré d'un ou plusieurs champs). En Vue de Détails, le Données sommaires de l'enregistrement en cours s'affiche sous le ruban. Le Données sommaires de l'enregistrement cible apparaissent dans un champ fichier joint lorsque deux enregistrements sont joints. Le champ ou la combinaison de champs utilisés pour constituer les Données sommaires d'un module peuvent être spécifiés par chaque institution (et implémentés par les développeurs d'Axiell). d'un enregistrement dans le module Personnes / Organisations. Les Données sommaires ne sont pas elles-mêmes stockées dans le module Prêts/Emprunts. Ce qui est stocké dans un champ de référence caché à l'utilisateur est le NEI de l'enregistrement Personnes / Organisations joint.
Par exemple, un enregistrement du module Prêts/Emprunts est rattaché à un enregistrement du module Personnes / Organisations (le superviseur du prêt/emprunt) via le champ Superviseur du prêt/emprunt : (Information sur le prêt/emprunt). SummaryData d'un enregistrement Personnes / Organisations s'affiche dans le champ Superviseur du prêt/emprunt : : (Information sur le prêt/emprunt).
Dans un fichier joint, il y a une colonne de référence dans le module primaire (le module à partir duquel le lien est fait) qui stocke le NEI de l'enregistrement joint. Cette colonne est cachée aux utilisateurs. Les données de l'enregistrement joint s'affichent dans un champ virtuel (le champ virtuel pointe vers le champ de référence caché qui pointe vers l'enregistrement joint dans le module Personnes / Organisations).
Dans cet exemple, le champ Superviseur du prêt/emprunt : (Information sur le prêt/emprunt) est un champ virtuel appelé InfLoanSupervisor, et il pointe vers un champ de référence appelé InfLoanSupervisor_Ref, qui pointe à son tour vers le champ SummaryData dans un enregistrement joint dans le module Personnes / Organisations.
Quand une recherche est composée d'un champ virtuel, deux Also Search peuvent avoir lieu. Dans cet exemple de Prêts/Emprunts :
- Une entrée de Registre Also Search pour InfLoanSupervisor peut spécifier des champs supplémentaires dans le module Prêts/Emprunts à rechercher.
- Si il y a une entrée de Registre Also Search pour SummaryData dans le module Personnes / Organisations (la colonne référencée par InfLoansSupervisor), une recherche de InfLoansSupervisor dans le module Prêts/Emprunts recherchera également les colonnes du module Personnes / Organisations listées dans l'entrée de Registre Also Search pour SummaryData.